669e5bff88567e17588171956d5d4e40d46690b4,rest/src/main/java/org/teavm/flavour/rest/impl/FactoryEmitter.java,FactoryEmitter,createListDeserializer,#Type#ProgramEmitter#,333
Before Change
}
private ValueEmitter createListDeserializer(Type itemType, ProgramEmitter pe) {
ValueEmitter itemDeserializer = createDeserializer(itemType, pe).cast(JsonDeserializer.class);
return pe.construct(ListDeserializer.class, itemDeserializer);
}
private ValueEmitter createSetDeserializer(Type itemType, ProgramEmitter pe) {
After Change
}
private Value<JsonDeserializer> createListDeserializer(Emitter<?> em, Type itemType) {
Value<JsonDeserializer> itemDeserializer = createDeserializer(em, itemType);
return em.emit(() -> new ListDeserializer(itemDeserializer.get()));
}
private Value<JsonDeserializer> createSetDeserializer(Emitter<?> em, Type itemType) {